- 
                Notifications
    You must be signed in to change notification settings 
- Fork 80
wiseconnect: Adding SiWx917 Network Stack Application APIs #100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
7a1b843    to
    bf99442      
    Compare
  
    | @ragurram26 please follow the same guidelines for commit messages as is required in the main tree: https://docs.zephyrproject.org/latest/contribute/guidelines.html#commit-guidelines Also, please remove the revert commit and instead  | 
1d06dd3    to
    32a7525      
    Compare
  
    There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can't accept MSLA licensed files upstream. Also please note that since #97 was merged you likely need to sync up with that, and be sure to indicate which wiseconnect version you're importing the files from (btw, you need to also update the include script).
| * The licensor of this software is Silicon Laboratories Inc. Your use of this | ||
| * software is governed by the terms of Silicon Labs Master Software License | ||
| * Agreement (MSLA) available at | ||
| * www.silabs.com/about-us/legal/master-software-license-agreement. This | ||
| * software is distributed to you in Source Code format and is governed by the | ||
| * sections of the MSLA applicable to Source Code. | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
MSLA
| * The licensor of this software is Silicon Laboratories Inc. Your use of this | ||
| * software is governed by the terms of Silicon Labs Master Software License | ||
| * Agreement (MSLA) available at | ||
| * www.silabs.com/about-us/legal/master-software-license-agreement. This | ||
| * software is distributed to you in Source Code format and is governed by the | ||
| * sections of the MSLA applicable to Source Code. | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
MSLA
| * The licensor of this software is Silicon Laboratories Inc. Your use of this | ||
| * software is governed by the terms of Silicon Labs Master Software License | ||
| * Agreement (MSLA) available at | ||
| * www.silabs.com/about-us/legal/master-software-license-agreement. This | ||
| * software is distributed to you in Source Code format and is governed by the | ||
| * sections of the MSLA applicable to Source Code. | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
MSLA
| * The licensor of this software is Silicon Laboratories Inc. Your use of this | ||
| * software is governed by the terms of Silicon Labs Master Software License | ||
| * Agreement (MSLA) available at | ||
| * www.silabs.com/about-us/legal/master-software-license-agreement. This | ||
| * software is distributed to you in Source Code format and is governed by the | ||
| * sections of the MSLA applicable to Source Code. | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
MSLA
| * The licensor of this software is Silicon Laboratories Inc. Your use of this | ||
| * software is governed by the terms of Silicon Labs Master Software License | ||
| * Agreement (MSLA) available at | ||
| * www.silabs.com/about-us/legal/master-software-license-agreement. This | ||
| * software is distributed to you in Source Code format and is governed by the | ||
| * sections of the MSLA applicable to Source Code. | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
MSLA
| * The licensor of this software is Silicon Laboratories Inc. Your use of this | ||
| * software is governed by the terms of Silicon Labs Master Software License | ||
| * Agreement (MSLA) available at | ||
| * www.silabs.com/about-us/legal/master-software-license-agreement. This | ||
| * software is distributed to you in Source Code format and is governed by the | ||
| * sections of the MSLA applicable to Source Code. | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
MSLA
| The commit message associated to this import is described here: https://docs.zephyrproject.org/latest/contribute/guidelines.html#identifying-contribution-origin In addition, can you update the list in  For reference, check: FYI, the exact wiseconnect version currently used is 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e (v3.5.0-rc3). | 
| @ragurram26 you have to rebase your PR rather merging with main branch (see https://docs.zephyrproject.org/latest/contribute/guidelines.html#contribution-workflow). | 
ef883c6    to
    de789c9      
    Compare
  
            
          
                scripts/import_wiseconnect.py
              
                Outdated
          
        
      | "components/service/network_manager/src/sl_net.c", | ||
| "components/service/network_manager/src/sl_net_credentials.c", | ||
| "components/service/sntp/si91x/sl_sntp.c", | ||
| "components/service/http_client/si91x_socket/sl_http_client.c", | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This list of file is in fact sorted in alphabetical order.
| Can you import the files in a separated commit (without change in  | 
941f6d1    to
    a4ec11d      
    Compare
  
    a4ec11d    to
    3edda6d      
    Compare
  
    4f591ae    to
    bfb5446      
    Compare
  
    Origin: Silicon Labs WiseConnect SDK License: Zlib URL: https://github.com/siliconlabs/wiseconnect Commit: 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e Version: v3.5.0-rc3 Purpose: To support the SiWx917 SNTP Network Stack Application protocol offloading, we need to add the Silicon Labs APIs, so adding the corresponding source files and include files Co-authored-by: Swami Das Nampalli <swami.das@silabs.com> Signed-off-by: Swami Das Nampalli <swami.das@silabs.com> Signed-off-by: Rahul Gurram <rahul.gurram@silabs.com>
Origin: Silicon Labs WiseConnect SDK License: Zlib URL: https://github.com/siliconlabs/wiseconnect Commit: 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e Version: v3.5.0-rc3 Purpose: To support the SiWx917 HTTP Network Stack Application protocol offloading, we need to add the Silicon Labs APIs, so adding the corresponding source files and include files Co-authored-by: Swami Das Nampalli <swami.das@silabs.com> Signed-off-by: Swami Das Nampalli <swami.das@silabs.com> Signed-off-by: Rahul Gurram <rahul.gurram@silabs.com>
bfb5446    to
    ed1d95f      
    Compare
  
    Add SNTP, HTTP, MQTT, ICMP, Websockets, MDNS, DNS sdk files in import_wiseconnect.py Signed-off-by: Rahul Gurram <rahul.gurram@silabs.com>
Origin: Silicon Labs WiseConnect SDK License: Zlib URL: https://github.com/siliconlabs/wiseconnect Commit: 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e Version: v3.5.0-rc3 Purpose: To support the SiWx917 MQTT Network Stack Application protocol offloading, we need to add the Silicon Labs APIs, so adding the corresponding source files and include files Signed-off-by: Rahul Gurram <rahul.gurram@silabs.com>
Origin: Silicon Labs WiseConnect SDK License: Zlib URL: https://github.com/siliconlabs/wiseconnect Commit: 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e Version: v3.5.0-rc3 Purpose: To support the SiWx917 ICMP Network Stack Application protocol offloading, we need to add the Silicon Labs APIs, so adding the corresponding source files and include files Signed-off-by: Rahul Gurram <rahul.gurram@silabs.com>
Origin: Silicon Labs WiseConnect SDK License: Zlib URL: https://github.com/siliconlabs/wiseconnect Commit: 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e Version: v3.5.0-rc3 Purpose: To support the SiWx917 Websockets Network Stack Application protocol offloading, we need to add the Silicon Labs APIs,so adding the corresponding source files and include files Signed-off-by: Rahul Gurram <rahul.gurram@silabs.com>
Origin: Silicon Labs WiseConnect SDK License: Zlib URL: https://github.com/siliconlabs/wiseconnect Commit: 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e Version: v3.5.0-rc3 Purpose: To support the SiWx917 MDNS Network Stack Application protocol offloading, we need to add the Silicon Labs APIs,so adding the corresponding source files and include files Signed-off-by: Rahul Gurram <rahul.gurram@silabs.com>
Signed-off-by: Rahul Gurram <rahul.gurram@silabs.com>
sl_strlen() and sl_strnlen() can be safely replaced by Posix equivalents. Signed-off-by: Rahul Gurram <rahul.gurram@silabs.com>
To avoid any confusion between BSD sockets and Wiseconnect API, this patch just call the underlying functions (sli_si91x_shutdown()) instead of close(). sli_si91x_connect instead of connect() sli_si91x_send() intead of send() Signed-off-by: Rahul Gurram <rahul.gurram@silabs.com>
Origin: Silicon Labs WiseConnect SDK License: Zlib URL: https://github.com/siliconlabs/wiseconnect Commit: 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e Version: v3.5.0-rc3 Purpose: To support the SiWx917 DNS Network Stack Application protocol offloading, we need to add the Silicon Labs APIs,so adding the corresponding source files and include files Signed-off-by: Rahul Gurram <rahul.gurram@silabs.com>
180635f    to
    60a35dd      
    Compare
  
    
To support the SiWx917 Network Stack Application
protocol offloading, we need to add the Silicon Labs APIs,
so adding the corresponding source files and include files